Time and Concurrency - Three Approaches for Intertwining Time and Petri Nets

نویسنده

  • Louchka Popova-Zeugmann
چکیده

Time and Petri nets-do they not contradict each other? While time determines the occurrences of events in a system, classic Petri nets consider their causal relationships and represent events as a concurrent system. At first, these two appear to be at odds with each other, but taking a closer look at how time and causality are intertwined, one realizes that time actually enriches Petri nets. There are many possible ways in which time and Petri nets interact, this talk will take a short look at three time-dependent Petri nets: Time Petri nets, Timed Petri nets, and Petri nets with time-windows. For the first nets that we will take a look at, Time Petri nets, enabled transitions may fire only during specified time intervals. The transitions must fire the latest at the end of their intervals if they are still enabled then. At any given moment only one transition may fire. This firing does not take time. For the second class of nets, Timed Petri nets, a maximal set of just-enabled transitions fires, and the firing of each transition takes a specific amount of time. The third class of nets, Petri nets with time-windows, portrays time as a minimum and maximum retention for tokens on places. In these nets tokens can be used for firing only during their minimum and maximum retention. At the end of the maximum retention time for a token its time is reset to zero if it was not used for firing. The next period of its retention time on this place then restarts. This repetition can continue indefinitely. For Time Petri nets, we provide an algorithm which proves the behavioral equivalence of a net where time is designed once with real and once with natural numbers. One can also say that the dense semantics of Time Petri nets can be replaced with discrete semantics. For Timed Petri nets, we introduce two time-dependent state equations. These provide a sufficient condition for the non-reachability of states. Last but not least, we prove that Petri nets with time-windows have the ability to realize every transition sequence fired in the net omitting time restrictions. Despite the first experience that time has no influence on the behavior of such nets, we verify that the time can change the liveness behavior of Petri nets with time-windows. We choose these three classes of time-dependent Petri nets to show that time alone does not …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Hybrid Time Delay Petri Nets as a Mathematical Novel Tool to Model Dynamic System with Current Sample Time

The existing modeling methods using Petri Nets‎, ‎have been successfully applied to model and analyze dynamic systems‎. ‎However‎, ‎these methods are not capable of modeling all dynamic systems such as systems with the current sample time signals‎, ‎systems including various subsystems and multi-mode systems‎. ‎This paper proposes Hybrid Time Delay Petri Nets (HTDPN) to solve the problem‎. ‎In ...

متن کامل

Time Management Approach on a Discrete Event Manufacturing System Modeled by Petri Net

    Discrete event system,   Supervisory control,   Petri Net, Constraint   This paper presents a method to manage the time in a manufacturing system for obtaining an optimized model. The system in this paper is modeled by the timed Petri net and the optimization is performed based on the structural properties of Petri nets. In a system there are some states which are called forbidden states an...

متن کامل

Time Petri Nets with Action Duration: A True Concurrency Real-Time Model

The design of real-time systems needs a high-level specification model supporting at the same time timing constraints and actions duration. The authors introduce in this paper an extension of Petri Nets called Time Petri Nets with Action Duration (DTPN) where time is associated with transitions. In DTPN, the firing of transitions is bound to a time interval and transitions represent actions whi...

متن کامل

A New Solution for the Cyclic Multiple-Part Type Three-Machine Robotic Cell Problem based on the Particle Swarm Meta-heuristic

In this paper, we develop a new mathematical model for a cyclic multiple-part type threemachine robotic cell problem. In this robotic cell a robot is used for material handling. The objective is finding a part sequence to minimize the cycle time (i.e.; maximize the throughput) with assumption of known robot movement. The developed model is based on Petri nets and provides a new method to calcul...

متن کامل

Extending a Response Time Approximation Technique to Colored Stochastic Petri Nets

For the analysis of large systems modeled with stochastic Petri nets state explosion is a well known problem Many real life systems are thus impossible to analyze Several research activities try to overcome this limitation Diverse approaches can be found in the literature e g This paper presents an iterative approximation technique for the steady state throughput computa tion of complex concurr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015